59901 50
4853 532
22503 262
89433 682
18400 195
8429 288
3901 826
10266 207
27918 972
4039 644
8786 198
6792 60
14887 427
3385 474
2894 361
11742 249
4755 594
2298 552
3169 630
1239 52
37469 508
3147 567
1355 69
2863 584
4062 739
3644 610