1002 143
15233 83
32963 707
15925 846
7713 330
17194 575
2371 401
6339 350
10235 87
7774 283
5364 474
15783 291