5111 458
35033 352
205192 1094
22804 886
40895 153
15783 791
61642 676
27145 382
39055 580
12849 332
10424 453
11366 218
31185 665
19079 236
15738 146
9660 85
13203 640
2285 293