2638 76
30559 119
19605 296
658206 1717
143624 862
3765 215
2743 272
3602 237
3754 590
2704 55
31646 686
61725 278
40132 261