1369
1637
1012
1497
3015
1253
933
1370
875
940
1051
1116
1039
943
944
1397
910
970
927
978
962
1150
1460