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