1002 143
15235 83
32966 707
15927 846
7713 330
17195 575
2371 401
6339 350
10236 87
7774 283
5364 474
15783 291