3096 171
10123 52
19478 998
2608 51
8056 529
2452 39
5562 447
4784 90
5138 637
5041 439
1583 321
2853 879
8132 70
5066 424
5379 129
11677 917
7041 941
4544 343
7867 284
678 131
2611 806
4105 656
10672 728
454 97