12500 121
4233 567
5925 627
14245 661
10939 399
5514 940
3598 502
130050 306
33555 522
183443 930
37728 679