215
1
102
326
0
131
43
93
132
156
54
476
317
154
2
346
101
120
764
398
373
233
299
109
80
81
193
157
254
356
188
91