45193 580
23177 94
70657 413
32533 531
18286 343
6484 396
4734 119
5898 93
7916 865
28049 101
5128 686
6179 122
17760 560
10632 217
3338 825
13490 607
11763 605
3317 152
4162 135
3981 649
7937 778
1951 108
3721 778
4814 363
14201 553
8467 375
8029 640
22737 797