560
328
492
1296
378
408
349
470
421
425
408
356
364
276
316