1480
542
517
562
1151
1124
531
494
908
1413
536
435
844
439
486