7
5
1
12
0
2
3
20
8
4
17
11
14
10
6
24
39
124
47
48
153
425
240
235
213
116
91
431
68
83
31
399
55
38
137
30
98
57
15
45
69