2596
860
2347
1060
1649
753
564
863
1385
1000