30156 119
19125 296
635642 1698
140204 861
3431 215
2677 272
3383 237
3584 590
2397 76
2612 55
28000 684
59223 278
37463 259