2680 296
22043 420
10062 876
7988 843
3844 330
4996 232
8524 830
10479 257
18366 72
22393 515
29430 857
20742 78
21503 281
49737 179
32163 430
53808 365
9497 333
20981 52
7116 293
16593 665
20778 283
17048 798
6717 513
2884 215
1335 70
14533 701
3794 119
11285 626