506
1110
470
445
432
490
410
525
388
1116
329
370
389
338
1056