30205 119
19171 296
637645 1699
140446 861
3447 215
2684 272
3394 237
3593 590
2412 76
2624 55
28197 685
59390 278
37623 260