1075
2286
835
1294
1746
1061
866
1548
1122
1116
736
1479
786
1835
869
822
2676
820
768
901
889
910
794
861
1190
877
4296
1003
2048
2877
5564
815
1055
3081
874
818
1142
2141
906
737
807
936
859
1320
820
851
839
741
726
719
703
4590
975
1051
3472
807
1678
1488
3827
818