4002
904
955
7023
870
815
852
835
930
935
1262
1641
1063
883
1091
1051
841
877
1678
978
2179
901
859
3756
973
906
887
822
3408
1021
840
1266
777
835
872
818
1063
1093
957
1098
876
1082
892
906
970
962
859
789
2286
7100
1162
1120
816
877
1232
865
863
1436
854
2011