1076
2286
835
1294
1746
1062
866
1548
1122
1117
736
1479
786
1836
869
822
2676
820
768
901
889
910
794
861
1190
877
4296
1004
2048
2877
5565
815
1055
3081
874
818
1142
2141
907
737
808
936
859
1320
821
851
839
741
726
719
705
4591
976
1052
3474
807
1678
1488
3829
819