1081
2
1153
4
1138
3
1436
618
1
845
731
412
1475
1321
2206
1369
1408
0
5890
1779
3128
966
720
2767
6
952
590
580
1113
3905
12
1134
620
2110
750
1471
2081