1440
1
1000
2
756
1072
948
1380
818
3694
8
1120
1185
1237
1488
1504
673
1068
710
830
966
992
1077
1572
3
1061
955
1073
1586
1115
670
973
871