1063 296
12668 417
9551 876
7771 843
3508 330
4260 232
7714 829
10368 257
18216 72
21952 515
28846 857
20650 78
20992 281
48454 179
31242 430
53425 365
9023 333
20622 52
6977 293
16248 665
19068 283
16670 798
6615 513
2782 215
1276 70
9899 700
3657 119
10995 626