30145 119
19113 296
635262 1696
140154 861
3427 215
2676 272
3380 237
3581 590
2394 76
2610 55
27956 684
59199 278
37441 259