3116 946
146291 502
16731 333
9512 103
49747 833
4540 627
3828 452
4532 555
4543 742
5742 638
24573 651