1706
620
796
1308
1078
459
1630
2819
823
516
928
1054
603
498
1751
2032
661
411
781
872
709