950
847
850
904
966
2279
816
1547
843
838
881
882
2665
3708
996
797
1351
12780
1060
810
1368
834
1074
1103
1149
841
868
918
1673
2591
1107
1051
3594
832
957
1538
1399
969
2362
1110
1730
2265
1164
931
886
1190
4217
923
1096
893
994
1147
882
1017
859
3735
845
909
1003
2048