3196 207
38141 671
5459 372
6269 692
7283 605
2795 322
17798 227
97866 874
152545 199
16431 369
12728 384