29902 585
19553 312
5286 683
37383 246
6758 737
2234 319
921 101
1328 108
4739 861
1170 63
3167 685
1661 340
2463 330
2426 523
1528 228
1550 277
3551 599
2361 261
8277 967
4247 677