694
685
1007
1492
3012
935
1249
930
1120
878
928
1024
880
1013
1186
929
891
879
1623
999
1225
966
903
1179
1575
964
1141
1009
1366
1134
1331
1257
1332
902
1101