1580
335
2680
568
3900
827
2980
632
5490
1163
16390
3472
4280
907