903 70
3623 875
12923 466
4165 81
5352 478
2447 113
4905 679
2067 213
6127 643
3241 116
6890 605
3774 239
5454 339
340097 918
81495 795
13545 744
19859 944
11317 45
39231 322
24356 616
91260 329
50637 79
19265 534
11416 257
8699 196
13316 660
10228 97
4574 50