2502 460
36045 548
18047 187
8295 523
11081 156
11805 129
5035 282
8212 129
6345 280
6238 431
20988 712