1000 143
15180 83
32949 707
15918 846
7713 330
17191 575
2371 401
6339 350
10228 87
7770 283
5362 474
15782 291