2631 76
30550 119
19591 296
656762 1717
143398 862
3730 215
2740 272
3590 237
3738 590
2693 55
31339 686
61193 278
39908 261