30185 119
19146 296
636812 1699
140328 861
3439 215
2680 272
3387 237
3589 590
2407 76
2615 55
28118 685
59319 278
37550 260