17009 541
11243 655
34818 333
504 99
96952 386
87435 907
24327 366
58784 626
46052 366
37040 372
2320 108
11532 961
9565 821
18941 502
8325 187
40018 628
23598 595
22396 660
15855 454
38343 118
14641 142
11177 75
23780 278
29084 127