533
250
365
284
254
252
328
407
510
393
278
419
253
455
218
507
414
276
451
340
348
330
458
294
405
247
402
337
326
370
215
427
214
467