803
696
687
939
931
882
1015
929
895
881
1104
1133
1293
867
865
1155
923
866
894
877
1168
1047
1389
1329
1037
1236
935
568