12456 121
4227 567
5915 627
14230 661
10926 399
5501 940
3591 502
129673 306
33165 521
183188 930
37562 679