572
459
473
692
564
736
582
576
679
720
699
677
851
895
851
856
1274
876
806
895
928
992
893
931
1073
967
899
986
1016
1021
1064
1033
1228
833
993