30807 240
11195 42
5497 251
68280 322
105451 936
29041 126
23706 708
4443 626
2922 434
5063 594
3104 634