535
419
432
384
499
605
339
307
371
519
292
317
453
332
302
301
270
342
295
404
316
340