496
38

3
31
3
7
6
3
6
14
28
47
11
170
2
3
9
38
20
5
128