39906 1455
43834 1384
27348 618
53316 861
30539 1071
38966 2012
17695 493
23047 634
49584 777
12773 1232
21165 474
47962 1195
334561 5105
282449 3026
260474 3719
237873 2681
209268 2067
200658 2978
188738 2559
180524 2250
147597 1754
121158 1238
121035 2370
120622 950