1
2
1
2
3
3
1
33
645
1
2
4
10
617
3
1034
1
2
1
2
21
3
6
523
3
6
5
13
