3008 500
9586 351
12966 266
5045 142
4411 413
38680 109
33037 194
105108 671
23136 100
8462 369
15379 211
23563 531
15664 335
22409 563
9747 691
6323 695
4632 507
8830 575
6904 730
8014 570
16690 148
19874 446
7138 349
2596 298
22467 314
4371 166
22775 258
6979 126