1125 143
15821 83
33710 707
16199 846
7747 330
17269 575
2388 401
6369 350
10329 87
7820 283
5433 474
15879 291