2926 296
22153 420
10152 876
8156 843
4029 330
5080 232
8566 830
10490 257
18383 72
22503 515
29529 857
20763 78
21669 281
50020 179
32387 430
53871 365
9525 333
21015 52
7152 293
16691 665
20880 283
17192 798
6744 513
2905 215
1348 70
14605 701
3813 119
11335 626