3
269
168
303
15
0
2
1
82
0
307
142
47
89
261
198
121
27
135
149
78
456
100
14
