59951 50
4877 532
22508 262
89451 682
18413 195
8435 288
3903 826
10297 207
28013 972
4043 644
8821 198
6805 60
14943 427
3385 474
2899 361
11755 249
4759 594
2298 552
3170 630
1239 52
37576 508
3150 567
1357 69
2867 584
4066 739
3646 610