17008 541
11238 655
34809 333
503 99
96939 386
87434 907
24326 366
58783 626
46047 366
37036 372
2320 108
11532 961
9557 821
18941 502
8324 187
40016 628
23593 595
22396 660
15855 454
38333 118
14641 142
11172 75
23772 278
29080 127