30151 119
19122 296
635489 1698
140185 861
3430 215
2677 272
3381 237
3582 590
2396 76
2611 55
27991 684
59217 278
37453 259