1605
3801
2032
797
816
993
842
962
913
998
888
885
876
872
958
797
1107
1230
1040
2224
1066
984
2360
768
3963
904
859
1211
946
846
941
126852
1017
840
861
1194
1001
1071
855
757
981
871
1124
1576
901
1353
1211
873
1017
2674
2279
862
917
1177
792
956
1026
1692
802
1179