20116 1095
3598 818
3042 529
1315 292
1642 162
3161 803
2975 868
1951 378
3526 775
2995 780
2259 226
10291 246
3322 643
4988 613
1459 231
337 75
2433 684
2343 324
892 108
407 32
4820 843
714 29
7283 962
1971 411