2637 76
30559 119
19603 296
658113 1717
143605 862
3763 215
2743 272
3600 237
3753 590
2699 55
31623 686
61567 278
40112 261