307
2
270
1
487
3
534
328
158
305
117
358
136
143
174
209
193
0
128
729
106
125
130
528
316
214
91
85
218
112
88
80