0
8
2
29
1
27
1
5
29
12
16
35
28
0
75
42
53
749
370
172