25048 721
54339 550
32693 710
8878 334
252661 418
2839 201
28662 528
1732 112
5263 505
26816 921
2660 270
2947 439
8602 490
5349 780
1879 143
3231 646