1001 143
15197 83
32962 707
15923 846
7713 330
17193 575
2371 401
6339 350
10231 87
7773 283
5364 474
15783 291