30224 119
19204 296
638244 1699
140536 861
3455 215
2685 272
3401 237
3599 590
2419 76
2628 55
28272 685
59435 278
37667 260