149 28
3007 641
3369 191
28863 805
1755 359
48492 856
27842 314
41082 259
17384 474
397831 999
14321 164
36471 198
60095 782
100509 675
58718 152
35416 384
4802 946
11834 690
2521 93
5211 909
5180 344
13580 348