21653 571
15623 588
18830 806
1360 316
5131 147
10967 575
3869 654
8845 783
6481 569
8009 547
10420 491
254972 830
2326 525