4055 748
3577 532
2775 170
128470 1104
239635 759
81242 579
527250 608
46508 496
87984 775
3207 428
721 108