1000 143
15167 83
32947 707
15915 846
7713 330
17189 575
2370 401
6339 350
10226 87
7769 283
5362 474
15782 291