1003 143
15237 83
32967 707
15929 846
7714 330
17195 575
2371 401
6339 350
10236 87
7774 283
5364 474
15783 291