409
295
380
249
274
424
524
519
590
315
346
307
408
290
492
339
343
428
319
420
528
354
443
440
513
232
431
270
240
359
288
285