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