39016 150
38948 96
37229 469
28813 583
21714 761
16819 642
32245 644
27067 550
26874 712
7319 692
22319 372
21584 375
32529 269
5096 363
11264 931
19462 661
28240 631
7798 485
16695 540
14210 812
30961 628
33516 615
54914 531
18153 560
65233 332
39949 431
40467 916
25554 869