16058 940
24472 943
25423 371
3432 197
7365 493
1138 41
1777 116
3932 636
7301 684
5057 628
9346 617
6758 806
9553 590
4163 54
5906 563
152856 264
20640 460
6199 519
14334 285