679 112
27623 352
21811 571
15677 588
18901 806
1372 316
5168 147
10976 575
3884 654
8902 783
6503 569
8017 547
10492 491
255311 830
2326 525