3509
844
1839
924
907
1153
890
929
912
1246
881
1027
3120
1045
2320
1149
2284
906
968
886
897
878
1078
1074
1728
935
863
4077
1090
1048
894
876
985
1094
854
974
962
1051
918
902
1059
1246
842
1277
831
1565
970
835
2453
1592
925
941
830
891
22893
1210
947
926
982
2585