1001 143
15194 83
32960 707
15922 846
7713 330
17192 575
2371 401
6339 350
10231 87
7773 283
5364 474
15783 291