30205 119
19168 296
637625 1699
140443 861
3447 215
2684 272
3394 237
3593 590
2412 76
2624 55
28197 685
59387 278
37623 260