2631 76
30549 119
19590 296
656624 1717
143383 862
3727 215
2740 272
3588 237
3737 590
2692 55
31328 686
61179 278
39889 261