694
641
817
916
840
950
584
1016
758
1027
686
1013
1086
688
805
778
1030
1105
790
1089