387
97
122
311
317
455
230
288
116
163
374
237
184
352
201
215
206
101
138
451
361
93
232
150
337
310
213
261
74
464
124
1047
217
135
357
189
979
164
130
252
193
218
1058
544
72
245
3595
94
1219
825
187
269
860