437
583
1573
1033
995
559
411
573
657
643
4518
340
274
1781
1966