903 70
3625 875
12945 466
4165 81
5352 478
2447 113
4907 679
2068 213
6128 643
3243 116
6891 605
3777 240
5458 339
340280 918
81528 795
13586 744
19924 945
11356 45
39298 322
24396 616
91517 330
50771 79
19269 534
11417 257
8701 196
13316 660
10230 97
4574 50