2631 76
30549 119
19590 296
656646 1717
143383 862
3727 215
2740 272
3588 237
3737 590
2692 55
31329 686
61181 278
39892 261