1001 143
15190 83
32958 707
15922 846
7713 330
17191 575
2371 401
6339 350
10231 87
7773 283
5363 474
15783 291