50
839
0
1
847
2
4
1008
3
1252
939
837
943
792
1398
47
1052
969
769
7
805
2020
5
2167
800
757
848
1016
1110
1067
865
1927
1451
12