1640
0
856
810
1
1123
1829
7309
9
1171
1211
2
915
595
492
866
1078
3606
3
706
2396
611
845
1478
917
688