3111 946
145887 502
16727 333
9511 103
49657 833
4537 627
3826 452
4532 555
4540 742
5738 638
24568 651