685
638
734
802
696
1010
1493
3013
935
1251
931
1122
879
930
1027
881
1014
1186
929
893
1624
1000
1228
967
905
1180
1576
965
1143
1009
1368
1136
1332
1258