1002 143
15234 83
32964 707
15925 846
7713 330
17195 575
2371 401
6339 350
10235 87
7774 283
5364 474
15783 291