50
526
3
5
455
1
2
444
0
600
1041
10
800
1093
11
8
506
4
1000
719
7
500
558
16
637
819
13
585
1010
12
22
2912
26
45
693
200
709
1038
100
786
6
400
3039
279
300
1934
67
3351
39
82
1587
2269
19
108
1094
38
1233
43
1305
18
71
1064
1776
21
151
945