30182 119
19144 296
636707 1699
140319 861
3439 215
2679 272
3387 237
3588 590
2407 76
2614 55
28105 685
59312 278
37541 260