30131 119
19102 296
634769 1696
140104 861
3426 215
2675 272
3373 237
3580 590
2391 76
2606 55
27922 684
59159 278
37407 259