2
520
1
104
22
5
5

2
7
8
4
1
1
1
3
3
6
1
3
3
1
34
8
2
9
4
17
1
3
2
2
22
186
124
2
33
1
1
4
1
13
1
2
2
1
44
2
1
4
1
4
2
3
2
1
4
2
1
7
5
2
2
6
3
1
32
1
1
1
2
2
1
1
2