40960 625
43393 300
36964 217
39502 107
38453 198
47685 846
45189 497
30636 803
43112 197
49975 255
46862 99
51194 354
93259 926
37696 711
62258 329
40072 162
29380 730
59340 550
52276 521
51245 558
25410 84
37429 514
37544 667
40712 78