30151 119
19120 296
635421 1698
140171 861
3428 215
2676 272
3381 237
3582 590
2396 76
2611 55
27979 684
59211 278
37450 259