8
6
3
0
49
52
2
22
62
13
5
31
23
20
12
14
39
88
35
76
286
10
64
190
106
27
55
318
169
161
204
37
108
172
163
213
127
351
46
113
100
63
167
422
134
233
89
181
733
554
313
149
82
363
118
314