30146 119
19118 296
635354 1698
140162 861
3427 215
2676 272
3381 237
3582 590
2395 76
2610 55
27969 684
59204 278
37449 259