1126 143
15826 83
33711 707
16200 846
7747 330
17270 575
2389 401
6371 350
10329 87
7820 283
5434 474
15879 291