12
62
18
2
3
4
2
1
16
1
47
44
10
23
101
381
1K
893
695
870