696
687
1011
1496
3014
939
1252
932
1123
879
931
1027
882
1015
1187
929
895
881
1625
1001
1229
967
905
1182
1579
965
1144
1010
1369
1136
1332
1258
1333
937
903
1104