9
17
8
3
4
1
2
13
12
0
55
52
44
51
26
47
76
157
106
21
37
75
307
43
85
334
422
490
195
16
80
36
413
19
74
53
14
203
10
6
33
221
18
150