4119
1986
4154
900
923
918
844
793
3505
862
762
871
891
762
1899
731
823
819
959
1160
3114
807
3314
805
1516
969
2979
981
1461
1029
2867
2420
883
871
2221
906
990
943
1003
2024
4496
1058
861
1132
1842
896
835
4738
953
4658
3149
1203
774
3528
902
798
1370
836
1188
1640