458 112
27444 352
21755 571
15659 588
18881 806
1369 316
5138 147
10973 575
3879 654
8883 783
6495 569
8013 547
10469 491
255232 830
2326 525