0
0
0
0
1
3
12
5
7
10
12
95
47
34
32
35
20
33
59
58
208
219
228
189
208
170
341
731
175
160
131
143
95
142
150
92
124
90
421
168