2638 76
30559 119
19606 296
658228 1717
143625 862
3766 215
2743 272
3602 237
3754 590
2704 55
31652 686
61745 278
40133 261