1000 143
15181 83
32949 707
15920 846
7713 330
17191 575
2371 401
6339 350
10228 87
7770 283
5363 474
15782 291