1009
818
1369
965
812
1152
914
696
690
951
1025
683
1656
728
1826
770
690
757
689
709
2644
666
680
611
1053
867
1815
660
879
703
733
1091
1307
1428
862
2239
710
3295
719
755
748
641
3445
682
781
1301
691
721
838
707
3717
1102
759
1067
694
680
772
1337
753
1526