894
2
2476
803
1017
1
889
3
1026
780
716
556
608
1169
1004
666
994
988
799
712
807
604
671
1244
1967
1591
6
2403
867
897
929
1199
1400
1209