2796
2059
733
2042
774
790
866
791
888
791
4560
811
915
813
953
3007
767
2878
4912
994
945
1928
1005
836
744
918
960
2013
926
797
915
854
929
1064
975
873
787
930
3208
820
3862
867
2558
1348
2562
968
894
839
768
1140
1991
3491
800
910
850
811
1037
1056
1810
1407