678
3
1380
4
56
1
206
230
249
62
191
122
257
125
68
304
477
516
450
390
980
140
124
74
197
59
373
107
28
180
37
86