4928
1044
1320
280
5368
1137
1595
338
3300
699
2948
625