25042 721
54331 550
32677 710
8877 334
252273 418
2839 201
28662 528
1731 112
5259 505
26799 921
2660 270
2947 439
8548 490
5349 780
1879 143
3230 646