5
5
1
1
1
1
1
2
654
30
3
1
1
1
1
3
1
1
6
1
1
4
1
1
1
7
15
1
1
1
4
1
1
1
1
1
1
2
1
1
8
1
5
1
1
1
1
1
1
10
4
1
2
8
5
2
1
94
1
33
1
4
11
7
1
1
1
10
7
1
1
1
1
5
1
1
1
1
32
2
2
6
1
22
304
2
2
28
5
3
3
10
10
1
2
2
1
10
1
1
1
1
1
1
3
1
1
124
1
5
1
14
18
1
1
1
1
4
1
1
2
1
26
4
1
1
1
1
1
5
1
1
3
3
1
1
1
1
1
2
2
1
3
1