25041 721
54327 550
32672 710
8877 334
252181 418
2839 201
28660 528
1731 112
5257 505
26784 921
2660 270
2947 439
8534 490
5349 780
1879 143
3230 646