2631 76
30549 119
19590 296
656572 1717
143373 862
3727 215
2740 272
3588 237
3736 590
2692 55
31323 686
61172 278
39884 261