5111 458
35033 352
205193 1094
22805 886
40895 153
15783 791
61643 676
27146 382
39056 580
12849 332
10426 453
11368 218
31188 665
19079 236
15738 146
9661 85
13204 640
2285 293