30087 119
19046 296
632730 1693
139862 861
3406 215
2663 272
3360 237
3572 590
2375 76
2593 55
27763 684
58987 278
37245 259