657
945
730
743
876
1029
831
818
819
812
1198
3685
1014
734
911
1159
765
1235
814
1062
788
748
1130
1800
859
994
850
925
818
1189
685
891
1179
756
1027
839
2513
788
1018
780
674
854
1232
1101
821
1930
699
1575
824
869
1336
1149
829
653
761
1271
851
1055
1364
736