30133 119
19103 296
634868 1696
140111 861
3426 215
2675 272
3374 237
3580 590
2391 76
2607 55
27934 684
59168 278
37417 259