30140 119
19111 296
635183 1696
140145 861
3427 215
2676 272
3379 237
3581 590
2394 76
2610 55
27950 684
59196 278
37435 259