2638 76
30559 119
19606 296
658214 1717
143625 862
3765 215
2743 272
3602 237
3754 590
2704 55
31647 686
61734 278
40133 261