40645 255
9688 648
9388 605
9361 267
6741 684
4753 706
3322 798
10019 667
12602 546
5164 960
3584 688
7373 115
2720 484
2100 245
3567 180
3866 532
14800 928
14048 511
5068 40
2088 31
4029 90
2236 272
7735 336
2459 291
2651 497
1562 99
2232 48
6049 79