1028
955
1147
1225
919
1367
1635
867
714
691
741
717
685
638
734
802
696
1010
1493
3013
936
1252
931
1122
879
930
1027
881
1015
1186
929
894
1624
1000