4
1
0
7
5
10
11
21
15
16
3
25
9
52
22
17
13
45
30
23
8
2
40
24
201
28
278
92
380
94
167
29
48
79
57
150