2692
827
963
836
873
910
862
790
761
996
912
802
794
808
841
732
1350
919
812
1439
921
966
955
948
1231
940
1263
1424
1254
7055
1467
2758
1912
5576
14649