50
1045
1
5
759
0
6
2690
1988
1828
2345
2554
1731
654
656
2
1403
649
1309
9
719
724
3
891
836
7
946
760
708
752
832
4
1076