687
639
736
804
697
688
1012
1497
3015
940
1253
933
1124
880
932
1028
883
1016
1188
930
896
882
1626
1002
1230
968
906
1183
1580
966
1145
1370
1137
1333
1259