2631 76
30549 119
19590 296
656582 1717
143377 862
3727 215
2740 272
3588 237
3736 590
2692 55
31326 686
61176 278
39885 261