29750 585
19504 312
5258 683
37239 246
6735 737
2224 319
914 101
1321 108
4721 861
1169 63
3166 685
1661 340
2460 330
2425 523
1528 228
1547 277
3550 599
2358 261
8252 967
4246 677