520
408
422
375
484
584
332
300
364
508
282
311
443
325
295
295
265
336
289
394
309
332