0
3
1
4
36
20
8
10
15
5
2
6
11
29
117
55
39
74
148
168
22
305
86
229
23
53
132
98
56
73
227
58
19
25
9