906
798
3212
1325
1115
1874
753
926
2892
1955
3443
5631
756
1061
777
777
712
3766
1878
642
843
7888
947
2622
1150