3
2
0
20
8
246
318
189
7
4
164
107
58
48
115
6
108
98
283
129
15
12
69
77
23
43
21
22
183
94
105
101
49
92
113
41
81
223
342
11
10
226
299
112
124
151
34
79
59
55
96
619