20015 591
14944 192
22481 80
16378 782
29725 735
9273 907
15628 495
9180 134
15155 569
13836 616
31558 596
19251 185
16450 154
10682 587
18150 620
15496 568
25240 660
34049 582
37079 267
8983 349
18156 442
28033 832
11254 140
16212 547
7714 588
23286 801
8334 819
31920 776