1440
1
1000
2
756
1072
948
1380
818
3691
8
1120
1184
1237
1488
1504
670
1067
709
830
964
990
1076
1571
3
1061
955
1073
1583
1115
973
870