10
3
2
12
6
4
1
22
5
5
6
645
1
35
2
1
2
3
618
1034
523
3
2
14
2
3
1
6
