861 143
652 99
2402 490
5281 309
20912 729
5268 870
125879 209
98916 510
59122 177
15350 95
11799 82
13122 391
29525 368
8984 333
5252 605
3810 76
24522 798
5357 501
9227 614
37604 694
3381 422