1000 143
15185 83
32949 707
15920 846
7713 330
17191 575
2371 401
6339 350
10229 87
7773 283
5363 474
15783 291