125075 250
2863 273
6595 474
127473 1124
5738 410
7339 572
14756 811
9405 844
5840 435
6049 759
7447 327
5285 214