15016 671
9966 548
5909 577
5785 511
26116 791
23700 270
19167 616
13976 753
186642 762
7079 561
6017 284
5520 53
164179 432
40938 144
74790 429
17380 430
46953 720
95086 533
47232 432
44733 948
55638 379
26542 783
151508 744
39042 348
30748 605
85734 532
105279 519
25634 1081