100
5390
6
32
50
4938
0
1
4572
2
7
7620
3
16
8776
5
129
3468
10
6143
7669
22
7125
34
4730
12
4798
4
53
5551
43