30145 119
19116 296
635295 1696
140156 861
3427 215
2676 272
3380 237
3581 590
2394 76
2610 55
27957 684
59201 278
37444 259