1129 143
15834 83
33718 707
16201 846
7748 330
17272 575
2392 401
6378 350
10334 87
7825 283
5434 474
15880 291