30293 586
19750 313
5357 683
37777 246
6777 737
2256 319
930 101
1332 108
4781 861
1197 63
3168 685
1672 340
2485 330
2429 523
1528 228
1556 277
3566 599
2375 261
8367 967
4252 677