1986
6536
926
944
824
950
1566
814
848
1111
7437
849
1846
868
743
812
994
707
4139
974
821
833
1124
813
790
1082
881
980
821
774
3520
838
927
1815
791
3293
860
866
839
3773
862
1020
78939
1295
2059
935
782
733
851
828
2935
820
791
888
987
795
857
870
918
1096