50
800
1
6
962
3
19
20
843
2
4
696
7
653
11
2000
943
0
693
5
36
930
30
698
841
722
3309
13
155
460
510
798
16
10
469
936
416
150
837
8
100
822
1051
1061
26
200
576