1079
526
411
433
425
435
400
326
439
430
1063
293
306
310
1187