12271
1824
1933
1023
910
822
769
3944
997
1298
1552
1141
843
811
2386
1137
1167
861
1035
1537
823
984
4080
1010
882
839
801
1047
905
830
792
1392
763
819
913
811
739
783
788
1051
835
1051
157530
860
1982
813
829
761
841
996
884
3461
958
908
5216
1944
929
804
812
2563