649
926
840
562
1638
2050
3773
827
1379
453
636
935
453
1018
1587