30204 119
19168 296
637585 1699
140435 861
3447 215
2684 272
3394 237
3593 590
2411 76
2624 55
28194 685
59382 278
37616 260