2631 76
30550 119
19590 296
656658 1717
143385 862
3727 215
2740 272
3588 237
3737 590
2692 55
31329 686
61183 278
39892 261