729
4616
643
657
14511
1290
588
572
843
1844
14989
798
1197
802
798
883
876
1344
1033
803
818
950
892
747
724
642
628
715
679
644
982
1089
771
1334
996
833
1100
715
1364
819
848
1578
838
769
910
719
698
930
852
791
866
1128
920
1398
1154
1069
1819
726
1013
757