353
469
462
557
643
694
731
810
756
786
816
835
832
846
893
902
1235
2977
1463
6675
3493
6573
4734
4852
4705
10060
10241
9770