2
1
0
11
6
15
8
72
110
5
201
41
53
43
45
209
152
319
674
84
60
96
51
155
39
88
103
52
137
166
146
29
28
117
32
83
9
129
13
207
64
19
30
2606
741
81
35
63
99
164
18
22