29952 585
19570 312
5297 683
37431 246
6760 737
2236 319
923 101
1328 108
4741 861
1174 63
3167 685
1661 340
2465 330
2426 523
1528 228
1551 277
3555 599
2361 261
8286 967
4247 677