3121 946
147350 503
16740 333
9516 103
50024 833
4543 627
3832 452
4535 555
4559 742
5748 638
24586 651