1008 143
15254 83
32995 707
15936 846
7716 330
17198 575
2371 401
6340 350
10239 87
7774 283
5364 474
15784 291