1043
803
791
935
920
790
956
1806
1728
808
1500
1113
1198
968
1500
2609
1381
834
948
858
1087
1048
11425
709
1274
888
856
846
1287
1017
1075
2286
780
795
2277
795
821
1746
876
976
1061
1963
1313
797
1139
1548
879
1122
7450
742
752
858
1835
1445
884
827
1079
1548
1368
854