903 70
3625 875
12961 466
4165 81
5353 478
2447 113
4907 679
2068 213
6128 643
3243 116
6891 605
3778 240
5458 339
340399 921
81552 795
13610 744
19941 945
11382 45
39325 322
24417 616
91627 330
50821 79
19269 534
11418 257
8702 196
13317 660
10231 97
4574 50