10266 505
5625 280
2930 358
4363 742
6852 634
5631 148
2691 460
2533 475
3013 506
112547 976
31316 370
91867 782
26276 506