2925 296
22151 420
10150 876
8154 843
4027 330
5078 232
8565 830
10490 257
18383 72
22501 515
29529 857
20762 78
21668 281
50019 179
32382 430
53870 365
9525 333
21015 52
7152 293
16688 665
20879 283
17192 798
6744 513
2905 215
1348 70
14605 701
3813 119
11333 626