50
536
3
5
465
1
2
460
0
600
1052
10
800
1117
11
8
513
4
1000
733
7
500
572
16
649
829
13
610
6
1018
12
22
2975
26
45
705
200
718
100
797
400
3054
280
300
1957
23
67
3374
39
82
1601
2296
19
108
1105
38
1250
43
1324
18
72
1078
1787
21
151
954