999 143
15164 83
32945 707
15915 846
7713 330
17188 575
2370 401
6339 350
10226 87
7769 283
5362 474
15782 291