1089
482
4162
933
1924
3230
2967
16828
641
7329