59898 50
4850 532
22503 262
89432 682
18398 195
8429 288
3901 826
10255 207
27906 972
4039 644
8786 198
6786 60
14882 427
3385 474
2894 361
11741 249
4753 594
2298 552
3169 630
1239 52
37450 508
3147 567
1355 69
2863 584
4062 739
3644 610