530
414
428
381
492
592
336
303
369
512
288
315
450
330
298
299
269
340
294
398
313
335