2666 76
30616 119
19663 296
668472 1722
144706 863
3853 215
2754 272
3667 237
3804 590
2723 55
33007 687
63492 279
41143 261