2640 76
30572 119
19624 296
659395 1717
143810 862
3788 215
2744 272
3611 237
3762 590
2707 55
31877 687
62372 278
40305 261