4
1
0
15
2
7
3
22
14
38
33
11
9
5
8
56
6
21
32
49
23
16
51
17
28
162
1258
391
224
116
365
244
86
41
133
204
161