1027
955
1147
1225
919
1367
1635
865
714
691
741
717
685
638
734
802
695
1010
1493
3013
935
1250
931
1122
879
930
881
1014
1186
929
893
1624
1000