2631 76
30550 119
19591 296
656744 1717
143395 862
3729 215
2740 272
3590 237
3738 590
2693 55
31338 686
61193 278
39908 261