1027
955
1147
1224
919
1366
1635
865
714
691
741
717
685
638
734
801
695
1007
1492
3013
935
1249
930
1121
879
881
1014
1186
929
893
1624
1000