2631 76
30549 119
19590 296
656596 1717
143380 862
3727 215
2740 272
3588 237
3737 590
2692 55
31327 686
61178 278
39886 261