6838 583
156236 684
8360 565
4882 281
27545 370
12644 412
59450 110
4532 627
6597 684
3231 458
2631 134