5111 458
35033 352
205188 1094
22802 886
40888 153
15782 791
61639 676
27143 382
39054 580
12848 332
10422 453
11364 218
31180 665
19079 236
15736 146
9658 85
13193 640
2284 293