212
347
505
227
927
424
2139
421
318
183
435
203
201
614
162
203
442
297
196
478
270
242
322
231
320
490
1042
187
213
203
550
159
1268
337
595
191
399
291
240
348
198
1200
178
161
189
1047
265
247
242
221
348
168
475
