902 70
3621 875
12915 466
4165 81
5352 478
2447 113
4905 679
2066 213
6126 643
3241 116
6890 605
3772 239
5450 339
340009 918
81479 795
13527 744
19835 944
11300 45
39196 322
24343 616
91158 329
50590 79
19265 534
11416 257
8698 196
13315 660
10227 97
4574 50