1368
1636
1011
1496
3014
1252
932
1370
875
940
1051
1116
1038
943
944
1397
910
970
927
978
962
1150
1460